<?php namespace Admin\Controller; 

use Hdphp\Controller\Controller;

//测试控制器
class BrandController extends CommonController{
//	声明一个属性来存放模型
	private $model=null;
	//构造函数
	public function __init()
	{
		parent::__init();
		if(is_null($this->model)){
			$this->model=new \Common\Model\Brand;
		}
		
	}
	
	public function index(){
//	获得数据进行分配
	$data=$this->model->get();
//	获得所有数据的条数
	$total=$this->model->count();
//	实例化这个分页类
	$page=Page::row(10)->make($total);
	View::with('page',$page);
	$data=$this->model->limit(Page::limit())->get();
	View::with('data',$data);
	    View::make();
	}
	
	//添加品牌
	public function add(){
		if(IS_POST){			
			if($this->model->store()) View::success('添加成功',U('index'));
			View::error($this->model->geterror());
		}
	    View::make();
	}
	//删除品牌
	public function del(){
//	  删除对赢得bid的那条数据
		$file=$this->model->where('bid='.Q('get.bid',0,'intval'))->pluck('logo');
//		删除缩略图
		unlink($file);
		$this->model->where('bid='.Q('get.bid',0,'intval'))->delete();
//		跳转展示页面
		go(U('index'));
	}
	//编辑页面
	public function edit(){
		//判断是不是有提交
		if(IS_POST){
			if($this->model->edit()) View::success('添加成功',U('index'));
			View::error($this->model->geterror());
		}
		
		
		
		$bid=Q('get.bid',0,'intval');
	//获得旧数据
		$oldData=$this->model->where('bid='.$bid)->find();
		View::with('oldData',$oldData);
	    View::make();
	}
	
}
